package cn.tedu.hm.wep;

/**
 * 说明:
 *
 * @ author: WeiZhen
 * @date: 2023/2/22
 **/
public enum ServiceCode {
    /**
     * 错误：未通过认证，因为账号被禁用
     */
    ERROR_UNAUTHORIZED_DISABLED(40101),
    /**
     * 错误：禁止访问，无此操作权限
     */
    ERROR_FORBIDDEN(40300),
    /**
     * 错误：JWT已过期
     */
    ERROR_JWT_EXPIRED(60000),
    /**
     * 错误：JWT格式错误
     */
    ERROR_JWT_MALFORMED(60100),
    /**
     * 错误：JWT验证签名失败
     */
    ERROR_JWT_SIGNATURE(60200),
    /**
     * 错误：未通过认证，或未找到认证信息
     */
    ERROR_UNAUTHORIZED(40100),
    OK(20000),
    ERROR_BAD_REQUEST(40000),
    ERROR_NOT_FOUND(40400),
    ERROR_CONFLICT(40900),
    ERROR_INSERT(50000),
    ERROR_UPDATE(50100),
    ERROR_DELETE(50200),
    ERROR_UNKNOWN(99999);

    private Integer value;

    ServiceCode(Integer value){
        this.value=value;
    }
    public Integer getValue(){
        return value;
    }

}
